package com.acoffee.service;

import com.acoffee.pojo.Dto;
import com.acoffee.pojo.RbacManager;

import java.util.List;

/**
 * @author acoffee
 * @create 2021-11-25 18:49
 */
public interface RbacManagerService {
    List<RbacManager> queryAll(Dto dto);

    RbacManager queryOne(int id);

    /**
     *  这个add用户，在后台管理系统中，担任了注册的功能
     * @param manager
     * @return
     */
    boolean addOne(RbacManager manager);

    /**
     * 修改密码，通常来说是不存在，只能重置密码，这个的更新操作，通常企业中，我们是不会用来修改密码的！
     * @param manager
     * @return
     */
    boolean updateOne(RbacManager manager);

    boolean deleteOne(int id);
}
